package com.cloudbroker.bcs.platform.dav.bizapi.service.operate.vo;

import com.cloudbroker.bcs.common.validatioin.annotation.EnumValue;
import com.cloudbroker.bcs.common.validatioin.annotation.IntegerString;
import com.cloudbroker.bcs.common.validatioin.annotation.NotBlank;
import com.cloudbroker.bcs.platform.dav.bizapi.constants.type.GagType;
import com.cloudbroker.bcs.platform.dav.bizapi.service.base.vo.HSBCPSVO;

/**
 * Created by wangxu13798 on 2016/8/24.
 */
public class OperateFansGagForm extends HSBCPSVO{
    /**
     * serialVersionUID
     */
    private static final long serialVersionUID = 1L;

    protected Long customer_id;

    @NotBlank
    @IntegerString
    @EnumValue(enumClass = GagType.class)
    protected String gag_type;

    public Long getCustomer_id() {
        return customer_id;
    }

    public void setCustomer_id(Long customer_id) {
        this.customer_id = customer_id;
    }

    public String getGag_type() {
        return gag_type;
    }

    public void setGag_type(String gag_type) {
        this.gag_type = gag_type;
    }

    @Override
    public String toString() {
        final StringBuilder sb = new StringBuilder("OperateFansGagForm{");
        sb.append("customer_id=").append(customer_id);
        sb.append(", gag_type='").append(gag_type).append('\'');
        sb.append('}');
        return sb.toString();
    }
}
